FluentCrm\App\Models\Campaign B

Total Complexity 96
Dependencies 11
Dependents 8
Total lines 665
Lines of code 452
Logical lines of code 232
Comment lines 66
Methods 33
Properties 3

Methods 33

Method Rating Maintainability Complexity Lines of code
getSubscribeIdsByListModel()
B
41 18 57
subscribe()
A
43 8 50
getSubscribersModel()
A
46 8 39
boot()
A
46 7 42
stats()
S
46 5 38
syncSubjects()
S
53 6 23
guessEmailSubject()
S
57 5 16
maybeDeleteDuplicates()
S
51 4 28
getSubscriberIdsBySegmentSettings()
S
56 4 20
subscribeBySegment()
S
58 4 16
getUtmParams()
S
62 2 12
getSubscribeIdsByList()
S
65 2 9
getSubscriberIdsCountBySegmentSettings()
S
69 2 7
getSubjectAttribute()
S
71 2 6
getSubQueryForLisTorTagFilter()
S
60 1 14
campaign_emails()
S
72 1 5
unsubscribe()
S
70 1 6
getEmailCount()
S
74 1 5
duplicateSubjects()
S
68 1 7
archive()
S
74 1 5
filterDuplicateSubscribers()
S
66 1 8
getParsedText()
S
79 1 3
scopeOfType()
S
79 1 3
setSettingsAttribute()
S
78 1 3
subjects()
S
78 1 3
getSettingsAttribute()
S
80 1 3
getSubscribeIdsByListCount()
S
74 1 4
scopeArchived()
S
79 1 3
getRenderedBodyAttribute()
S
80 1 3
template()
S
78 1 3
setSlugAttribute()
S
77 1 3
emails()
S
73 1 5
getRecipientsCountAttribute()
S
81 1 3